<?php
	include 'swift/swift_required.php';
	//require_once ("lib/swift_required.php");

// 创建Transport对象，设置邮件服务器和端口号，并设置用户名和密码以供验证
$transport = Swift_SmtpTransport::newInstance('smtp.qq.com', '465', 'ssl')->setUsername('56928691')->setPassword('hedxprvcutctbibd');

// 创建mailer对象
$mailer = Swift_Mailer::newInstance($transport);

// 创建message对象
$message = Swift_Message::newInstance();


// 创建attachment对象，content-type这个参数可以省略
$attachment = Swift_Attachment::fromPath('upload/20170726105436_9r7bc.jpg', 'image/jpeg')
->setFilename('aaa.jpg');

// 添加附件
$message->attach($attachment);


// 设置邮件主题
$message->setSubject('这是一份测试邮件')

// 设置邮件内容,可以省略content-type
->setBody(
    '<html>' .
    ' <head></head>' .
    ' <body>' .
    ' Here is an image <img src="' . // 内嵌文件
    'aaa.jpg'.
    //$message->embed(Swift_Image::fromPath('upload/20170726105436_9r7bc.jpg')) .//直接上传另一个付件作为图片显示
    '" alt="Image" />' .
    ' Rest of message' .
    '<a href="http://www.baidu.com">百度</a>'.
    ' </body>' .
    '</html>',
    'text/html'
);



// 用关联数组设置收件人地址，可以设置多个收件人
$message->setTo(array('56928691@qq.com' => 'toName'));

// 用关联数组设置发件人地址，可以设置多个发件人
$message->setFrom(array(
    '56928691@qq.com' => 'fromName',
));

// 添加抄送人
 $message->setCc(array(
      '56928691@qq.com' => 'Cc'
 ));

// 添加密送人
$message->setBcc(array(
      '56928691@qq.com' => 'Bcc'
));

// 设置邮件回执
$message->setReadReceiptTo('56928691@qq.com');

// 发送邮件
$result = $mailer->send($message);
	
	

?>